package cn.tellwhy.report.btrace.read;

/**
 * Created by aaa on 18-2-5.
 */
public class OpCode {
    int FINISH = 0;
    int END = 1;
    int EXACT1 = 2;
    int EXACT2 = 3;
    int EXACT3 = 4;
    int EXACT4 = 5;
    int EXACT5 = 6;
    int EXACTN = 7;
    int EXACT1_IC = 14;
    int EXACTN_IC = 15;
    int CCLASS = 16;
    int CCLASS_MB = 17;
    int CCLASS_MIX = 18;
    int CCLASS_NOT = 19;
    int CCLASS_MB_NOT = 20;
    int CCLASS_MIX_NOT = 21;
    int CCLASS_NODE = 22;
    int ANYCHAR = 23;
    int ANYCHAR_ML = 24;
    int ANYCHAR_STAR = 25;
    int ANYCHAR_ML_STAR = 26;
    int ANYCHAR_STAR_PEEK_NEXT = 27;
    int ANYCHAR_ML_STAR_PEEK_NEXT = 28;
    int WORD = 29;
    int NOT_WORD = 30;
    int WORD_BOUND = 31;
    int NOT_WORD_BOUND = 32;
    int WORD_BEGIN = 33;
    int WORD_END = 34;
    int BEGIN_BUF = 35;
    int END_BUF = 36;
    int BEGIN_LINE = 37;
    int END_LINE = 38;
    int SEMI_END_BUF = 39;
    int BEGIN_POSITION = 40;
    int BACKREF1 = 41;
    int BACKREF2 = 42;
    int BACKREFN = 43;
    int BACKREFN_IC = 44;
    int BACKREF_MULTI = 45;
    int BACKREF_MULTI_IC = 46;
    int BACKREF_WITH_LEVEL = 47;
    int MEMORY_START = 48;
    int MEMORY_START_PUSH = 49;
    int MEMORY_END_PUSH = 50;
    int MEMORY_END_PUSH_REC = 51;
    int MEMORY_END = 52;
    int MEMORY_END_REC = 53;
    int FAIL = 54;
    int JUMP = 55;
    int PUSH = 56;
    int POP = 57;
    int PUSH_OR_JUMP_EXACT1 = 58;
    int PUSH_IF_PEEK_NEXT = 59;
    int REPEAT = 60;
    int REPEAT_NG = 61;
    int REPEAT_INC = 62;
    int REPEAT_INC_NG = 63;
    int REPEAT_INC_SG = 64;
    int REPEAT_INC_NG_SG = 65;
    int NULL_CHECK_START = 66;
    int NULL_CHECK_END = 67;
    int NULL_CHECK_END_MEMST = 68;
    int NULL_CHECK_END_MEMST_PUSH = 69;
    int PUSH_POS = 70;
    int POP_POS = 71;
    int PUSH_POS_NOT = 72;
    int FAIL_POS = 73;
    int PUSH_STOP_BT = 74;
    int POP_STOP_BT = 75;
    int LOOK_BEHIND = 76;
    int PUSH_LOOK_BEHIND_NOT = 77;
    int FAIL_LOOK_BEHIND_NOT = 78;
    int CALL = 79;
    int RETURN = 80;
    int STATE_CHECK_PUSH = 81;
    int STATE_CHECK_PUSH_OR_JUMP = 82;
    int STATE_CHECK = 83;
    int STATE_CHECK_ANYCHAR_STAR = 84;
    int STATE_CHECK_ANYCHAR_ML_STAR = 85;
    int SET_OPTION_PUSH = 86;
    int SET_OPTION = 87;
}
